﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace Game_Plataforma.Objetos
{
    class Personagem : Objetos.Sprite
    {
        public animacao mario;

        public Personagem(Texture2D textura, Vector2 posicao):base(textura)
        {
            mario = new animacao();
            mario.qtd_quadros = 3;
            mario.quadros_seg = 3;
            mario.Y = 0;
            mario.quadro_X = textura.Width / mario.qtd_quadros;
            mario.quadro_Y = textura.Height / mario.qtd_quadros;
            mario.nome = "Mario";

            destino = new Rectangle(0, 0, mario.quadro_X, mario.quadro_Y);
        }
        public override void Update(GameTime gameTime, KeyboardState teclado)
        {
            if (teclado.IsKeyDown(Keys.Right))
            {
                posicao.X += velocidade.X;
            }
        }
        public void Draw(GameTime gameTime, SpriteBatch spriteBatch)
        {
            base.Draw(gameTime, spriteBatch, mario);
        }
    }
}
